
# 输入输出

a = 10
# 如何输出 a = 10 这样的内容?
# 这种语法叫做格式化字符串.
print(f"a = {a}")
print(f"a = {a + 10}")

# 通过控制台输入数据
num = input('请输入一个整数: ')
print(f"您输入的数据是: {num}")
# 注意 input 的返回值是一个字符串类型.
print(f"num的类型是: {type(num)}")
# 如有需要 可以手动改变num的类型:
num = int(num)  # 数字字符转化为整数
print(f"改变后num的类型是: {type(num)}")
print()

a = input("请输入第一个整数: ")
b = input("请输入第一个整数: ")
print(f"a + b = {a + b}")
a = int(a)  # 数字字符转化为整数
b = int(b)  # 数字字符转化为整数
print(f"a + b = {a + b}")
# 那怎么把整数转为字符串??? --> str()
a = str(a)
b = str(b)
print(f"a + b = {a + b}")
# 类似的将字符串转为浮点数?? --> float()


# 输入四个小数, 求四个小数的平均值:
a = input("请输入第一个数据: ")
b = input("请输入第二个数据: ")
c = input("请输入第三个数据: ")
d = input("请输入第四个数据: ")
a = float(a)
b = float(b)
c = float(c)
d = float(d)
avg = (a + b + c + d) / 4
print(f"平均值为: {avg}")
